Nicobar Islands
geographical name
Nic·o·bar Islands
ˈni-kə-ˌbär
islands of India in the Indian Ocean south of the Andaman Islands with which is formed a union territory area 740 square miles (1917 square kilometers), population 14,563 see andaman and nicobar
Love words? Need even more definitions?
Merriam-Webster unabridged
Share